package rank1400;

/**
 * 1006. 笨阶乘
 */
public class No1006 {
    public int clumsy(int n) {
        int ans = n--;
        if (n > 0) ans *= n--;
        if (n > 0) ans /= n--;
        while (n > 0) {
            ans += n--;
            int curAns = n--;
            if (n > 0) curAns *= n--;
            if (n > 0) curAns /= n--;
            ans -= curAns;
        }
        return ans;
    }
}